body {background-color:rgb(195, 217, 255);}
#footer {text-align:center;}
.separator {padding-left:10px;padding-right:10px;}
#header>div.left>span:first-of-type {font-family:SimHei;font-size:18pt;color:gray;}
#header>div.left>span:nth-of-type(2) {margin-left: 5px;color:blue;}
#nick {font-weight:bold;}
#upgrade {font-weight:bold;}
.logo {margin-top: 10px;}
.button-bar {height:32px;}
.border {border:1px solid lightblue;}
tbody tr.row-selected, tbody tr.row-selected>td {background:rgb(255, 255, 150);}
#faq ul {list-style-type:none;width:550px;}
#faq li {font-size:1.1em;font-weight:bold;color:blue;margin-bottom:5px;}
#faq p {color:#666;}
.red {color:red;}
.strong{color:blue;font-weight:bold;}
#types>li:hover, .selected{font-weight:bold;color:white;background:blue;}
#types>li{float:left;list-style:none;margin:5px 10px;cursor:pointer;}
.resource-image-wrapper{width:40px;height:40px;overflow:hidden;}
#fixed-tools {position:fixed;right:50px;top:300px;cursor:pointer}
#top {margin-bottom:5px;}
.menu{width:50px;height:20px;border:1px solid blue;position:relative;}
.submenu{width:600px;height:500px;border:1px solid red;display:none;position:absolute;float:left;}
.edit{border:2px solid red;cursor:pointer;}
.resource-selector{width:150px;border:1px solid blue;}
.resource-list{width:100%;}
.resource-item{float:left;width:40px;height:40px;border:1px solid lightblue;margin:5px;}
